package com.qunar.qcf.handler;

import com.qunar.qcf.core.session.IoSession;
import com.qunar.qcf.handler.transport.Transport;

public final class IoClientHandler extends AbstractClientHandler {

	public IoClientHandler() {
	}

	// 只能处理server端发送回来的消息，不能在这里向server端发送消息，
	// 如果要发送需要在client端通过sender向server端发消息
	public void processor(IoSession session, Object message) {
		Transport t = (Transport) message;
		String key = t.getClazz() + t.getMethod() + t.getKey();
		ResultHandler r = ret.remove(key);
		r.processor(t.getMessage());
	}

}
